Barcelona crash out of Champions League as Benfica, Lille and Salzburg reach last 16