Lake surface water temperature (LSWT) for large sub alpine lakes from satellite sensor derived surface temperature