China gives $1 bn loan to Pakistan