Design of observers for descriptor systems affected by unknown inputs