Glenmark Life Sciences Q2 Results: Net profit falls 20%, revenue drops 15%