Tata Power Q1 net up 90% to Rs 884 crore