One Love Manchester benefit raises $3 million, draws massive audience