Beyoncé reportedly earned $21 million at US box office in opening weekend for “Renaissance” film Yuriy Andriyashchuk