Necessary and Sufficient Conditions for Minimax Fractional Programming