SALM: Speech-augmented Language Model with In-context Learning for Speech Recognition and Translation