Google agrees to buy HTC for $1.1 BN