‘Public finances would be in a far better shape’ if government tackled tax havens, says Hodge