Scotland to host historic 2010 Christian gathering