Optimal control of cylinder wake flow by electro-magnetic force based on adjoint flow field