$2.5 million home for sale in Mays Landing