Music News Harry Styles sells out all 42 tour dates, pledges more than $1 million to gun safety organization