New York Times under fire for saying the US flag 'may no longer unite' America