Mark Cavendish has received a knighthood in recognition of his achievements in cycling and charity work in the King's Birthday…