Arteta & Cahill agree new deals