Staples raises $500M