Danny Boyle's Frankenstein at National Theatre is far from perfect creation