IRDA slaps fine of Rs 3.10 cr on Bajaj Allianz Life