Sensex down 500 points; banking, finance stocks fall