Nokia N97 mobile phone - First Look review