Career diplomat Muhammad Imran named as Bangladesh ambassador to US