Lloyds TSB Foundation grants £3.8m to 141 charities