Trump doubles down on $5K pledge amid his worst approvals