Solar cycle will be weakest since 1928, forecasters say