Condemning the "cowardly" attack, Theresa May slapped down Donald Trump for claiming the bomber was "in the sights" of police.