First look: Sarah Jessica Parker on the cover of US Vogue May 2010