Review of MXenes as new nanomaterials for energy storage/delivery and selected environmental applications