LSU Board approves $4.3 million contract for Les Miles