After six months in office, Donald Trump's approval rating is the lowest of any American President since polling began.