An AMG saddle point preconditioner with application to mixed Poisson problems on adaptive quad/cube meshes