Local character expansions and Shalika germs for GL(n)