Sensex nosedives over 400 pts in afternoon trade