A mixed variational principle for buckling analysis of composite circular cylindrical shells