how long is 4 gb data