London has decent 5G availability but speeds lag behind Birmingham and Cardiff – research