Columbian President Gustavo Petro says he has escaped an assassination attempt while travelling by helicopter.