Liberty profits soar to £115m