West Bengal reports 3,271 new COVID-19 cases; 51 deaths