The Bronx may not seem an obvious tourist draw but, finds Christopher Beanland, the New York borough has soul, green spaces - and the Yankees.