O2 rolls out free Wi-Fi across London for one and all