Three Americans killed at hospital in Afghanistan