Bill Gates firm buys Arizona land for $80 million to create 'smart city'