Rosie Huntington-Whiteley channels Elvis on cover of Vogue Brazil