Average long-term US mortgage rate climbs above 7% to highest level since late November