The House approved a Republican-backed plan Friday to keep subsidized student loan interest rates lower for another year, but the White House vowed to veto the measure because it would pay for the extension by depleting money from a health-care prevention fund established by President Obama's health-care reform law.