American Tower buys African masts group Eaton in $1.85bn deal