Spanish Cabinet approves menstrual leave bill