Portugal football legend Eusebio dies