Mixed virtual element methods for general second order elliptic problems on polygonal meshes