China commits $45.6 billion for economic corridor with Pakistan