Kerry Perry resigns as USA Gymnastics president after 9 months on the job