Putin visits Egypt in sign of growing ties