Barclays: unexpected economic trends defy predictions in 2023