Titan Trust Bank acquires majority stake in Union Bank