Petrological models of magma evolution and deep crustal structure beneath hotspots and flood basalt provinces