Renewables May Power 100% of Germany