Hafeez signs on to CPL - Barbados Today