Liberals promise $395 million hospital rebuild as big-ticket election promise