A record 28 French restaurants get prized Michelin three-star rating