A simple integral model of buoyancy-generating plumes and its application to volcanic eruption columns