Shelling at a hospital in east Ukraine killed four people ahead of a visit to Kiev by US Secretary of State John Kerry that will see possible arms supplies high on the agenda.