Home Stock FPIs pull out $12B from Indian equities on Iran war, oil shock