Nike removes controversial advert at Boston Marathon after backlash from runners |