Colombian President Gustavo Petro sparks outcry over tweet reading ‘Heil Hitler’