American Borja holds on to win Jamaica Open