The Gambia's President Yahya Jammeh is facing perhaps the biggest political challenge during his 22 years in power. His rival Adama Barrow has managed to unite the opposition.