Facebook profits nearly triple to $642 mn; mobile soars