how long does it take to hatch BP eggs and what is the ideal temp to keep them in to hatch them?