White House agrees to cancel student debt for millions of borrowers