Ship carrying 20 tonnes of cannabis intercepted at sea