Global retail banks to spend USD 9 billion on business intelligence technology by 2012