Sir Ed Davey launches Liberal Democrats' election manifesto