These are the extreme lengths James McAvoy went to to get ripped for the new 'Split' sequel