India's Bank of Baroda ends employment of key official after mobile app deficiencies