Prudential awards $3.4 million in grants