Sensex drops by 51 points on weak Asian cues