Optimal maintenance strategies for warranty products with limited repair time and limited repair number