Teofimo Lopez has surgery to repair right foot, to be out 5-6 weeks