Tårevåt Federer sikret sin 20. Grand Slam-triumf etter tennisthriller