Fifty Shades of Grey author E L James’ new book is a ‘Cinderella story for the 21st century’