Sterling edges above $1.20 and €1.10 as Prime Minister Boris Johnson loses his Commons majority.