The $1bn that Facebook paid for Instagram now looks like a steal, if Citi is to be believed.