Van Persie tops Premier League shirt sales chart for 2nd year