Reconstructing 3D proton dose distribution using ionoacoustics