£5.1 miliwn yn dod â chysur i gymunedau ledled Cymru