Home Sports David Moyes sacked by West Ham after 6 months contract