Saudi's $20bn Diriyah Gate on schedule to attract 'millions' of visitors