Health-care fallout prompts Tom MacArthur to resign as co-chair of centrist House GOP caucus