Crossrail: Elizabeth line confirmed to open on 24 May