Germany to spend 200 bn euros to cap soaring energy costs