US stocks edge higher as traders get ready for a big week of corporate earnings