Michael J Fox mixes humour and hope in new memoir No Time Like the Future