The use of ultrasonography to assess reproductive investment and output in pythons