GP-CNAS: Convolutional Neural Network Architecture Search with Genetic Programming