Alicia Keys Flaunts Beach Bod in Brazil!