SA Revenue Service collects record revenue ahead of Budget vote