Florida bans state workers from donating to charities through office