Colombia's President Gustavo Petro angers Christians with claims about Jesus and Mary Magdalene, sparking widespread backlash and fierce debate among believers.