A CNN investigation has analysed almost two years of training and propaganda video released by Hamas to reveal the months of preparations that went into last week’s attack, finding that militants trained for the onslaught in at least six sites across Gaza.