Construction spending hits four-year peak after rare spike in public outlays