Germany to set up $196 billion stabilisation fund to fight energy crisis