Cannes Pyrotechnic Art Festival 2026: how to watch the fireworks (and where to stay)