15 world premieres at next London Film Festival