Glee tops charts with "Teenage Dream"