where is fort myers florida located in florida