McMahon named All-Big Ten