Fifty killed as mortar hits Sri Lanka hospital