wind and solar and biofuel power