Jóhannes Haukur Jóhannesson