Colombia takes action three weeks after disastrous oil spill