West Bengal registers 3,489 fresh COVID-19 cases; 46 deaths reported