Is Germany seeing a new balance between shopping centres and shopping streets?