Wind power and solar power stations