the secret life of bees received mixed reviews