Donald Trump's approval ratings highest in 11 months