Scientific Collaboration: A Synthesis of Challenges