BJ Mack lands pro deal