Static analysis of functionally graded doubly-curved shells and panels of revolution