NBA postpones two more games over virus