Justin Timberlake bringing tour to Miami in August