Fort Myers Beach temporary post office opens