Eliza McCartney overcomes injury to get fourth at the World indoor champs