Kuwait's cabinet has approved a decree setting a legislative poll for July 25 after the constitutional court scrapped parliament and upheld the controversial electoral law.