Karl Fredericks signs with WWE