Huge Houston 'castle' for sale for only $150,000