French President Francois Hollande awards three Americans and a Briton the Legion d'Honneur, saying their actions in overpowering a Moroccan gunman on a train prevented "a tragedy".