Profit warnings from UK-listed companies reach highest level in nearly two years