Television titan David Leckie dies aged 70