best western fort myers, florida