A U.S. official says 2,200 US Marines aboard three Navy ships are heading to the Middle East, and President Trump has not ruled out the possibility of ground forces.