Luxury hotels of the French Riviera: Grand-Hôtel du Cap, the Riviera's great white lady