Covid-19 and oil shock to hurt ratings: Moody's