Explained in 10 charts: India's grim journey to 25 million Covid cases