Singapore PM Takes to the Stand for Hours in Blogger Defamation Case