10 years on Twitter

Its 320m users include pop stars, politicians and revolutionaries — so why does the site’s future look so uncertain?