Carowinds announces opening day on Saturday, March 12