Cuba's Leyanis Perez Hernandez denied Venezuela's Yulimar Rojas a record-extending fifth successive world title when she won the women's triple jump in Tokyo on Thursday.