UK government to cap domestic energy prices, Liz Truss announces