Amazon pledges $2 billion for affordable homes near U.S. cities | Fortune