Maruti Q2 profit above estimates