A non-linear mathematical model for the transport and spreading of oil slicks