Heidi Klum, 53, causes a stir in tiny bikini as she showcases incredible body on a sun-drenched boat ride