London streets packed for Pride in 2017