Germany labels Russian gas cut as an ‘attack’