Remodelling of a homeobox gene cluster by multiple independent gene reunions in Drosophila