Tata Power Q2 Results: Net profit rises 7% YoY to Rs 876 crore; revenue up 12%