Indonesia says Chinese coast guard ship driven from disputed waters