can solar panels generate enough electricity