Revisions in the Blue Card Directive: Reforms, Constraints and Gaps