Delhi government imposes a fine of Rs 50 lakhs on North MCD