Shoppers Drug Mart posts Q1 results