AvalonBay forms $950 million fund to buy apartments