Allia £2.5m charitable bond to fund 50 affordable Scottish homes