Former England goalkeeper Peter Shilton says Diego Maradona had greatness but lacked sportsmanship as he never apologised for his infamous Hand of God goal in the 1986 World Cup.