A top parliament official spent R4m of taxpayer money on travel costs