BP commits to Germany with $11 billion low-carbon investment push