Markets yet to hit bottom as Nifty headed for 21,280