Amna Ilyas receives flak for bold photoshoot