US President Donald Trump warned Russia of imminent military action in Syria over a suspected gas attack, while Russia threatened that any US missiles fired would be shot down.