The president’s approval rating with those under 30 has plummeted as he has failed to deliver on promise after promise