The birational Torelli problem for Calabi-Yau 3-folds