Rosie O’Donnell compares Britney to Princess Di