Rs 3,500 cr worth heroin seized from ship off Gujarat