Active Learning of General Halfspaces: Label Queries vs Membership Queries