Gun attack kills two diplomats in Dhaka