Dondre Echols shines at IAAF world junior championships in Barcelona