Tata Power posts Rs 230 crore Q1 profit