How Do Hot Jupiters Form