India logs 12,751 fresh Covid cases, 42 deaths