Campbell Speights signs with the US Naval Academy