A photovoltaic window with sun-tracking shading elements towards maximum power generation and non-glare daylighting