Walgreens launches loyalty program with online sweepstakes