Derivative-Free Method For Composite Optimization With Applications To Decentralized Distributed Optimization