MonarchNet: Differentiating Monarch Butterflies from Those with Similar Appearances