3D hygro-thermo-elastic analysis of functionally graded material plates and shells