American Express hikes dividend by 17.1%