Bouchon restaurant from Thomas Keller opens in Coral Gables