On the buckling and post-buckling of core-shell cylinders under thermal loading