Donald Trump's nominee for secretary of state, Rex Tillerson, has faced difficult questions on Capitol Hill over his own ties to President Vladimir Putin.