Our running shoe guru - who has a 2:35 marathon PR - picks his top marathon running shoes for all types of runner