Mexico has 2nd day of 20,000 virus cases