Kayaker survives terrifying encounter with great white shark