James Bond premiere: Stars and royalty attend 'No Time to Die' red carpet