St Dunstan's appeal reaches £1 million