Horse racing: Silver Birch wins the 2007 Grand National