Petro sworn in as Bogota mayor