Budget allocates $19m for Grampians trail