Four-time champion Roger Federer knocks Andy Murray out of the Australian Open with a dramatic quarter-final victory.