Trump rally joke backfires after Puerto Rico insult