Shire beats expectations in announcing 2007 results