cape st francis property for sale