Taxpayers fork out millions for 703 vacant state-owned buildings