2-blocks with abelian defect groups