Trump argues for travel ban after attacks hit London