Home Athletics Timothy Cheruiyot wins silver medal in Birmingham