Former US president Barack Obama has described Congress leader Rahul Gandhi as having a “nervous, unformed quality” about him