Output Temperature Control of a Flat Plate Solar Collector Subject to Time-Varying Environmental Conditions