Thousands of homes have been left without power as Storm Eleanor hit Britain with winds of up to 80mph.