Sadiq Khan vows to make London a 'byword for opportunity' in third term as mayor