Profit warnings from UK-listed companies reach highest Q2 total since 2020