Justin Timberlake performs new tune ‘Selfish’ at cost-free hometown concert