Kingspan boosts cash pile with £680m in green bonds