Tremors rock Delhi, North India