Trump has lowest approval ratings in 70 years