Sensex falls 390 points; banking, finance stocks weigh | Sharefundss