Rosie Huntington-Whiteley in black bikini at the beach in Malibu