Exelixis reports fourth-quarter loss but tops expectations