John Legend wows fans at Broward Center