Poll: Trump approval rating rebounds