'Selfies' frowned upon, but technology is transforming the Hajj