Mark Kermode reviews The Love Witch