Grain boundary energy anisotropy: a review