Weakening rupee, FPI selling, geopolitical tension continue to haunt market sentiment