St. Joseph residents, businesses, museums preparing for Great American Eclipse