Motilal Oswal's Taparia picks 3 stocks for July 31