James McAvoy Opens Up About Health Scare That ‘Nearly Killed’ Him