‘Who was that?’ Michael Shannon shows his silly side as acclaimed actor performs two indie classics and wins on Lip Sync Battle