where is fort myers located at in florida