We learn from our mistakes - Barack Obama