Cape Coral marks St. Patrick's Day with German twist