Planet Payment, Inc. Third Quarter 2016 Financial Results