Loblaw to raise $340 million in debt sale