Ed Sheeran and Weezer join line-up as stage times revealed. It follows FKA Twigs dropping out earlier this week.