mean solar hour