Photon dose estimation from ultraintense laser–solid interactions and shielding calculation with Monte Carlo simulation