US mortgage rates fall; 30-year loan at all-time low 3.15%