transition for background hover colour