New research shows coronavirus can survive up to 28 days on surfaces