Post office closes after almost 50 years on Fort Myers Beach