Cabinet Secretary for Finance and Constitution Derek Mackay MSP has announced the draft Scottish budget for 2018-19 to the Scottish Parliament.