Home Athletics Tadu Teshome destroys the Barcelona Marathon course record