Gina McKee shines in this astute portrait of the relationship between mothers and sons, says Dominic Cavendish