Will the iPhone 3GS Be Free on Contract?