Josh Allen gets record deal