A Lagrange multiplier method for elliptic interface problems using non-matching meshes