James Franco addresses criticism of wearing Time's Up badge