Boris Johnson resigns as British PM, says will serve until new leader is in place. Who are the contenders tipped as favourites to take the top seat?