Loblaw to acquire Shoppers Drug Mart in $12 billion deal