West Bengal reports 1,541 new COVID-19 cases; 31 more deaths