Ontario Liberal government delivers budget