Contrastive analysis of gravity and magnetic anomalies between North China Craton and Indian Shield