Boris Johnson confirms up to 10,000 fans allowed at sports stadiums from 17 May