Sprint and T-Mobile reveal Galaxy S III release, price