Reliance Power profit rises 21% to Rs 235 crore