Michael Porter Jr out indefinitely after undergoing spine surgery