Controversial YouTube star James Charles loses 2 million subscribers in three days