Cravaack under fire for vote to cut financial aid