Higher-level metazoan relationships: recent progress and remaining questions