Solar technologies for electricity production: An updated review. (1st September 2021)