A unified modeling method for free vibration of open and closed functionally graded cylindrical shell and solid structures