John Hannah (I)