Formula 1 said next year's Grand Prix will not take place in China because of "ongoing difficulties" with Covid.