Film on shame of poverty in Britain moves Cannes to tears