Optimal bilinear control of nonlinear stochastic Schrödinger equations driven by linear multiplicative noise