Retail promotional communication: the comparative effectiveness of print versus online