Glastonbury 2015 sells out in under 30 minutes