France to allow up to 5,000 fans to watch sport in stadiums