India records 2,541 fresh COVID-19 cases, 30 deaths