Actor Bob Hoskins dies at 71, publicist says