homes for sale in port charlotte, fl with pool