Elton owns more than 250,000 pairs of glasses