Beyonce stuns fans with her new video