Fardeen Khan slams body shaming trolls