Tim Russert dies, aged 58