Global mobile satellite communications - A review of three contenders