Correction of systematic errors in scanning tunneling spectra on semiconductor surfaces: The energy gap of Si(111)- 7×7 at 0.3 K