Budget includes £1 billion for social and affordable housing, bringing the 10-year programme funding to over £...