Sci-Fi London Film Festival’s annual 48-hour film competition returns