Efficient Active Learning Halfspaces with Tsybakov Noise: A Non-convex Optimization Approach