Bank hands out cash to six good causes