Samsung Galaxy Gio launched by Bell and Virgin