bob marley who the cap fit lyrics