Hamlin not cleared to race Saturday at Richmond