WavLLM: Towards Robust and Adaptive Speech Large Language Model