Beyonce's 'Lemonade' includes cameos by Serena Williams, others