Rupee hits 2025 high of 84.96 against dollar on strong FII flows, domestic data