An overview of optical fiber sensing techniques for various applications