Oil spill taints Mexican beach in Baja Califonia Sur