Martian moon may have come from impact on home planet