Shruti Haasan looks lava-hot on Maxim cover!