Oil spill contaminates Magdalena river in southern Colombia