how many seasons of kyle xy are there