Customer data from India's Bank of Baroda leaked online, source and researcher say Summary from source