Wind and solar power are worth the trouble