Jennifer Lopez reflects on 'taboo' of serving as brand ambas