2023 London Marathon will be Mo Farah’s swansong