Adam Griffiths signs with Gold Coast