US President Donald Trump hilariously roasts “weird” Texas Democrat James Talarico over controversial comments.