Giant yellow duck mysteriously arrives in Maine harbor