Britney Spears to appear on Glee