Nokia to cut 4,000 jobs in Finland, Hungary and Mexico