Three peacekeepers in Sudan killed by gunmen