An irregular tetrahedron has two opposite sides the same length ($a$ say) and the line joining their midpoints is perpendicular to these two edges and is of length $b$. What is the volume of the tetrahedron?