Fox calls for public spending freeze