Vibration analyses of general thin and moderately thick laminated composite curved beams with variable curvatures and general boundary conditions