NBC: John Leguizamo avoided sun ‘for years’ to stay light skinned for Hollywood roles