Abu Kamara scored twice to ensure Hull City salvaged a 3-3 draw against Leeds United.