Kate Beckinsale Wears Strapless Bikini On Mexico Vacation