Mexico and Canada should consider joining the US if they want to continue receiving American subsidies, Donald Trump has said