update travis to use cmake