It's clear that this is an authority that the president does not possess. The President does not have unilateral authority to impound funds. Congress has the power of the purse.
It's clear, but political power only exists if it's used. If congress grants this power to the executive, they render themselves all but irrelevant. They'd be a rather expensive and unattractive claque.