Finalists announced for British Heart Foundation's £30m research prize