Josh Allen explains why he left $5 million on the table with his new contract