Mobifone posts $290m pre-tax profit