Stephen Wiltshire is a prodigious cityscape artist, known for capturing intricate details of global skylines after mere glimpses.