Mark Cavendish says he is happy to finally win an Olympic medal after claiming silver in the omnium race