Trainspotting creator Irvine Welsh has apologised for a tweet about Huw Edwards that he has since deleted, admitting his reaction was ignorant following the revelation that the BBC anchor was the suspended presenter accused of allegedly paying a teenager for sexually explicit images.