Britain should not be 'rolling out the red carpet' for Donald Trump, Jeremy Corbyn said on day two of the US president's controversial visit.