US Naval Chief calls on PM Nawaz Sharif