Rate of penetration (ROP) prediction in oil drilling based on ensemble machine learning