Mantle Plumes and their Record in Earth History