Oxide pyrochlores — A review