Boris Johnson has been caught up in a security scare after a train behind the one he was travelling in was hit by a Russian drone in Ukraine.