Bearing remaining life prediction using Gaussian process regression with composite kernel functions