A semi-analytical method for vibration analysis of functionally graded (FG) sandwich doubly-curved panels and shells of revolution