Donald Trump says London should have acted faster after it agreed to help efforts to curb attacks on shipping