HDFC Bank & Shoppers Stop launch co-branded credit cards