Home Athletics Kipsang beaten to second place by South Africa’s Mokoka Shanghai Marathon