Machine agency attribution in human–AI interaction: developing and validating an analytical framework (Journal of Computer-Mediated Communication, 2026)