Prepend protocol if not present