BSE adds ₹5.1 lakh crore as rupee appreciates, crude dips