Bikini-Clad Jennifer Aniston Kisses Justin Theroux in Mexico