Trey Thompson officially signs with Iowa MBB