The peroxisome: still a mysterious organelle