Hull City have signed Egyptian striker Gedo on loan for a second time but missed out on a deal with West Brom forward Shane Long.