NCPA study finds 90-day scripts at retail delivered at lower cost than mail-order