The effects of social media based brand communities on brand community markers, value creation practices, brand trust and brand loyalty