Cyclone Alfred arrives as $30m Black Mountain Road fix nears completion