Proximal Gradient Method with Extrapolation and Line Search for a Class of Non-convex and Non-smooth Problems