Wal-Mart Cuts Premiums, Adds $4 Generics