Boat capsizes carrying 500 people off Italian island