Iraqi cabinet approves bill to free prisoners