Future climate projections of surface weather variables, wind power, and solar power capacity factors across North-West Europe