Heidi Klum sexy for Andrew Eccles photoshoot