US mortgage rates fall; 30-year at all-time low of 3.13%