SoftBank posts $6.4b profit, first in three years