Reconstruction of land surface temperature under cloudy conditions from Landsat 8 data using annual temperature cycle model