Chinese research ship docks in Sri Lanka after postponement