Elasticity solution for vibration of generally laminated beams by a modified Fourier expansion-based sampling surface method