CSR perception and revisit intention: the roles of trust and commitment