Which player has won the most English Premier League titles?

Has to be Giggs