Football player who punched ref suspended for 5 years