Since 2007, Gaza has been governed by Hamas, but how did that happen?