A review on development and applications of element-free galerkin methods in computational fluid dynamics