Moody’s election forecast has Biden winning with 307 electoral votes