Nissan develops golf ball that never misses the cup