Beverly Johnson says she was encouraged to stay thin and used cocaine