I'd cancel the reservation, and notify Airbnb the reason for the cancellation. They obviously were trying to mislead you, and may possibly committing fraud if the payment was made with Annie's card without her knowledge. If you let them remain knowing that neither of them is Annie or the person that booked, you will not be covered if they create any damages, and possibly not get paid for the stay.