Virtual knot groups and almost classical knots