Bristol given shock by Sale