Crossrail: Elizabeth line due to open on 24 May