Report: Astros call up top prospect Jon Singleton and sign him to long-term contract worth up to $35 million | HardballTalk