Britain struggling with inflation at 40-year high, clouds of recession looming large