Spirit Realty raises $435 million in offering