Miami mayor draws ethics questions after wealthy CEO treats him to Formula 1 event