Distributed Databases: Turing Award Winner Jim Gray on the new millennium