Donald Trump says Nato member states need to 'pay up'