Solceller , vindkraft och biomassa kan alla ge förnybara drivmedel .