New York Grand Opera presents "Madama Butterfly" -- at last