Trump approval pops to 48%