Seven news director Peter Meakin resigns