Inter Milan ends Barcelona's dreams and ascends to the Champions League final