Types and Applications of Soft Robot Arms and End-Effectors: A Review