Canadian House Speaker resigns after praising Nazi