Programmes totalling £19 million to improve support for care leavers announced ahead of National Care Leavers Week