Sebastian Sawe breaks London marathon record with first run under two hours