FPIs pull out $25 billion in five months as Nifty50 faces longest losing streak in 29 years