Man charged in three Port Charlotte arson cases