Merck to offer free drugs to U.S. seniors who reach Medicare card limit