Nifty 50 profit growth hits 10-quarter high of 18% in Q1