9th Beijing International Film Festival drops its curtains