Nadal admits fitness ‘far-from-perfect’ after rib injury