US Open: Federer survives another five-set thriller