Graham DeLaet signs endorsement deal with Puma Golf