Trump blasts poll showing record low approval rating