Vibration of functionally graded cylindrical shells