Sensex tanks over 800 points on rate hike fears, downhill rupee