Hibernian captain Paul Hanlon says both themselves and Hearts are in great form as they face each other in an Edinburgh derby on Saturday for a place in the Scottish Cup final.