Andrea Pirlo: 'Maestro' joins New York City FC