Nonlinear transient analysis of porous P-FGM and S-FGM sandwich plates and shell panels under blast loading and thermal environment