Sprint executive John Garcia resigns