Caper (Capparis spinosa L.): An Updated Review on Its Phytochemistry, Nutritional Value, Traditional Uses, and Therapeutic Potential