Quantum interference and Klein tunnelling in graphene heterojunctions