Edinburgh man runs 215km for baby loss charity in memory of son