Veteran US director Martin Scorsese and Oscar-winning actress Cate Blanchett officially opened the Cannes Film Festival, the first to be held since the cinema industry was rocked by the Harvey Weinstein scandal.