Hunter Valley Steamfest on track with tickets on sale from Friday