which magnet is better ferrite or neodymium