Opportunities and challenges of speed breeding: A review