Neil Diamond to donate 'Sweet Caroline' royalties to One Fund Boston