Donald Trump has survived a second alleged assassination attempt after the FBI exchanged fire with a gunman armed with an AK-47 near his Florida golf course.