Dad ‘will never forgive himself’ after crash killed son