Singapore says virus may prompt recession