A unified solution for the vibration analysis of FGM doubly-curved shells of revolution with arbitrary boundary conditions. (15th March 2016)