Portland plans to cut jobs and programs to fix budget problem