B&B Italia opens its first flagship store on Jumeirah Road