St. Rose Theater Company presents "James and the Giant Peach"