Megan Fox for ELLE photoshoot