Trump hits new high with job approval rating