Processing routes to macroporous ceramics: a review