Google-backed O3b launches satellites to offer Internet connectivity