Mark Kermode reviews Sinners