Extensive chordate and annelid macrosynteny reveals ancestral homeobox gene organization.