Energy: The self-sufficient German town that gives back to the grid