JM Financial's Balasubramaniam says market returns unlikely for 6-9 months