Best Buy to close 50 stores, retail sales post gains, and Merck plans to pay $1-billion for cancer drug.