jennifer lopez cane